Great performance increase may be achived by several methods and I'll mention the ones we're using successfully:
- Apache (IBM HTTPServer 2.0) and reverse proxying:
----------
<VirtualHost *>
...
ProxyPass /
http://domino.server.com:8080/
ProxyPassReverse /
http://domino.server.com:8080/
</VirtualHost>
---------------
- Apache mod_deflate and mod_mem_cache modules
- SSL connections for authentication only, see "Domino Custom Login Forms" and/or "Web Mail Redirect" in the sandbox
- Domino HTTP response headers rule:
Incoming URL pattern: /mail/*.nsf/*
Always add header
Specify as number of days
--> Expires after 90 days
Cache-Control
Value: max-age=324000, must-revalidate, public Override
Pragma Value: cache Override
IMO caching is the key solution to provide fast and usable iNotes Webmail even for dialup modem connections. AFAIK content in SSL connections is uncachable, that's one reason we use the custom login form (Javascript switching from http to https and back) and customized it to fit our needs.
Good luck,
Uli